home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 2: Applications / Linux Cubed Series 2 - Applications.iso / editors / emacs / xemacs / xemacs-1.004 / xemacs-1 / xemacs-19.13 / src / bitmaps.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-05-08  |  4.8 KB  |  146 lines

  1. /* This file is part of XEmacs.
  2.  
  3. XEmacs is free software; you can redistribute it and/or modify it
  4. under the terms of the GNU General Public License as published by the
  5. Free Software Foundation; either version 2, or (at your option) any
  6. later version.
  7.  
  8. XEmacs is distributed in the hope that it will be useful, but WITHOUT
  9. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  10. FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  11. for more details.
  12.  
  13. You should have received a copy of the GNU General Public License
  14. along with XEmacs; see the file COPYING.  If not, write to the Free
  15. Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
  16.  
  17. /* Synched up with: Not in FSF. */
  18.  
  19.  
  20. #ifndef _XEMACS_BITMAPS_H_
  21. #define _XEMACS_BITMAPS_H_
  22.  
  23. /* A gnu, like on the back of the emacs manual, for icons. */
  24. #if 0
  25. #include "../etc/gnu.xbm"
  26. #endif /* 0 */
  27.  
  28. #include "../etc/xemacs.xbm"
  29.  
  30. #if 0
  31. /* Vertical bars */
  32. #define compress_width 16
  33. #define compress_height 10
  34. static unsigned char compress_bits[] = {
  35.    0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
  36.    0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66};
  37.  
  38. /* Bracketed dash */
  39. #define compress_width 15
  40. #define compress_height 10
  41. static unsigned char compress_bits[] = {
  42.    0x1f, 0x7c, 0x1f, 0x7c, 0x03, 0x60, 0x03, 0x60, 0xe3, 0x63, 0xe3, 0x63,
  43.    0x03, 0x60, 0x03, 0x60, 0x1f, 0x7c, 0x1f, 0x7c};
  44. #endif
  45.  
  46. #if 0
  47. /* Rectangled dash */
  48. #define compress_width 15
  49. #define compress_height 10
  50. static unsigned char compress_bits[] = {
  51.    0xff, 0x7f, 0xff, 0x7f, 0x03, 0x60, 0x03, 0x60, 0xe3, 0x63, 0xe3, 0x63,
  52.    0x03, 0x60, 0x03, 0x60, 0xff, 0x7f, 0xff, 0x7f};
  53. #endif
  54.  
  55. #if 0
  56. #define extent_begin_width 18
  57. #define extent_begin_height 10
  58. static unsigned char extent_begin_bits[] = {
  59.    0x0c, 0x00, 0x00, 0xcc, 0x00, 0x00, 0xcc, 0x0c, 0x00, 0xcc, 0xcc, 0x00,
  60.    0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0x0c, 0x00,
  61.    0xcc, 0x00, 0x00, 0x0c, 0x00, 0x00};
  62.  
  63. #define extent_end_width 18
  64. #define extent_end_height 10
  65. static unsigned char extent_end_bits[] = {
  66.    0x00, 0xc0, 0x00, 0x00, 0xcc, 0x00, 0xc0, 0xcc, 0x00, 0xcc, 0xcc, 0x00,
  67.    0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xc0, 0xcc, 0x00,
  68.    0x00, 0xcc, 0x00, 0x00, 0xc0, 0x00};
  69. #endif
  70.  
  71. #if 0
  72. /* A diamond. */
  73. #define continuer_width 8
  74. #define continuer_height 10
  75. static unsigned char continuer_bits[] = {
  76.    0x18, 0x18, 0x34, 0x34, 0x62, 0x62, 0x34, 0x34, 0x18, 0x18};
  77.  
  78. /* A left-pointing triangle. */
  79. #define truncator_width 8
  80. #define truncator_height 10
  81. static unsigned char truncator_bits[] = {
  82.    0x40, 0x60, 0x70, 0x78, 0x7c, 0x7c, 0x78, 0x70, 0x60, 0x40};
  83. #endif
  84.  
  85. /* An arrow pointing to the next line */
  86. #define continuer_width 7
  87. #define continuer_height 10
  88. static unsigned char continuer_bits[] = {
  89.    0x00, 0xbc, 0xfc, 0xe0, 0xe0, 0x72, 0x3e, 0x1e, 0x1e, 0x3e};
  90.  
  91. /* Three dots indicating truncation */
  92. #define truncator_width 7
  93. #define truncator_height 8
  94. static unsigned char truncator_bits[] = {
  95.    0x06, 0x06, 0x00, 0x18, 0x18, 0x00, 0x60, 0x60};
  96.  
  97. #if 0
  98. #define rarrow_width 12
  99. #define rarrow_height 10
  100. static unsigned char rarrow_bits[] = {
  101.    0x40, 0x00, 0xc0, 0x00, 0x80, 0x01, 0x80, 0x03, 0xfe, 0x07, 0xfe, 0x07,
  102.    0x80, 0x03, 0x80, 0x01, 0xc0, 0x00, 0x40, 0x00};
  103. #endif
  104.  
  105. /* Stipples */
  106.  
  107. #if 0
  108. /* A stipple for hilighting. */
  109. #define selection_width 16
  110. #define selection_height 16
  111. static unsigned char selection_bits[] = {
  112.    0x04, 0x84, 0x80, 0x00, 0x00, 0x20, 0x02, 0x04, 0x40, 0x00, 0x08, 0x82,
  113.    0x00, 0x10, 0x40, 0x00, 0x02, 0x40, 0x00, 0x02, 0x10, 0x00, 0x80, 0x80,
  114.    0x00, 0x08, 0x08, 0x00, 0x01, 0x02, 0x40, 0x20};
  115.  
  116. #define secondary_selection_width 16
  117. #define secondary_selection_height 16
  118. static unsigned char secondary_selection_bits[] = {
  119.    0x08, 0x08, 0x04, 0x04, 0x02, 0x02, 0x01, 0x01, 0x80, 0x80, 0x40, 0x40,
  120.    0x20, 0x20, 0x10, 0x10, 0x08, 0x08, 0x04, 0x04, 0x02, 0x02, 0x01, 0x01,
  121.    0x80, 0x80, 0x40, 0x40, 0x20, 0x20, 0x10, 0x10};
  122.  
  123. #define overlap_selection_width 16
  124. #define overlap_selection_height 16
  125. static unsigned char overlap_selection_bits[] = {
  126.    0x09, 0x88, 0x84, 0x04, 0x02, 0x22, 0x01, 0x05, 0x80, 0x80, 0x48, 0x42,
  127.    0x20, 0x20, 0x50, 0x10, 0x0a, 0x48, 0x04, 0x04, 0x12, 0x02, 0x01, 0x01,
  128.    0x80, 0x88, 0x48, 0x40, 0x21, 0xa2, 0x50, 0x10};
  129.  
  130. #define default0_stipple_width 16
  131. #define default0_stipple_height 16
  132. static unsigned char default0_stipple_bits[] = {
  133.    0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66,
  134.    0x66, 0x66, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00,
  135.    0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00};
  136.  
  137. #define default1_stipple_width 16
  138. #define default1_stipple_height 16
  139. static unsigned char default1_stipple_bits[] = {
  140.    0x00, 0x00, 0x22, 0x22, 0x22, 0x22, 0x00, 0x00, 0x00, 0x00, 0x22, 0x22,
  141.    0x22, 0x22, 0x00, 0x00, 0x00, 0x00, 0x22, 0x22, 0x22, 0x22, 0x00, 0x00,
  142.    0x00, 0x00, 0x22, 0x22, 0x22, 0x22, 0x00, 0x00};
  143. #endif
  144.  
  145. #endif /* _XEMACS_BITMAPS_H_ */
  146.